// components/authorization/index.js
Component({

  /**
   * 组件的属性列表
   */
  properties: {

  },

  /**
   * 组件的初始数据
   */
  data: {
    isLogin: false
  },

  /**
   * 组件的方法列表
   */
  methods: {

  },
  lifetimes: {
    attached() {
      // console.log(getApp());
      // 获取登录的token
      const token = getApp().token
      // 将token数据转换为boolean类型
      const isLogin = Boolean(token)
      // 同步到data里面的变量
      this.setData({
        isLogin: isLogin
      })
      // 如果用户没有登录
      if (!isLogin) {
        // 页面栈 访问的路径 数组 数组的最后一个元素是当前访问页面
        const currentPages = getCurrentPages()
        // 获取最后一个页面的路径
        const lastPage = currentPages[currentPages.length - 1].route
        // console.log(lastPage)
        // 跳转到登录页面 并且携带参数
        wx.redirectTo({
          url: '/pages/login/index?redirect=' + lastPage,
        })
      }

    }
  }
})